home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
wildcat
/
upgrador.zip
/
UPGRADOR.DOC
< prev
next >
Wrap
Text File
|
1992-10-10
|
8KB
|
204 lines
U P G R A D O R
+ + + + + + + + +
Version 1.01 Compiled 10/10/92
UPGRADOR is designed to be run as a live DOOR program on Wildcat! 3.x systems.
HOW IT WORKS:
=============
UPGRADOR searches the DOS path for its own configuration file (UPGRADOR.CFG)
and takes its operating information from that file. A sample is enclosed
with this ZIP file and is shown below. Once UPGRADOR has determined that
the files it needs are available, it reads USERINFO.DAT and DOOR.SYS in the
current directory to find out who's calling. If the caller's name is found
in UPGRADOR.LST and if the caller enters the upgrade code correctly, then
the security level in USERINFO.DAT is modified to the name in NEWSEC as shown
below. Upon reloading after UPGRADOR exits, Wildcat! will change the caller's
security level to that new value if it is defined in your system setup.
SAMPLE UPGRADOR.CFG:
====================
LISTPATH=C:\WC30\
TEXTPATH=C:\UPGRADOR\
OLDSEC=NEWUSER, REGULAR
NEWSEC=MEMBER
The four lines above are required to operate UPGRADOR. They should be
edited to contain the following information:
LISTPATH= This contains the complete drive and pathname of
the directory where you will create UPGRADOR.LST.
This file is a listing of member names and the
upgrade code they're required to enter. It can
be automatically created by WCPRO if desired ...
see the DOC file for details.
TEXTPATH= This contains the complete drive and pathname of
the directory which will contain the display files
used by UPGRADOR. Two files are required ...
WELCOME.TXT, and FAILED.TXT. Examples of each are
enclosed in UPGRADOR.ZIP
OLDSEC= This is the security level of callers who may use
this door. More than one security level may be
entered on this line, separated by a comma or a
space.
NEWSEC= This is the security level to which the caller will
be raised if the upgrade code is entered correctly.
ONLY ONE LEVEL may be entered here.
-----
In the directory defined in LISTPATH, you must place your UPGRADOR.LST file.
This file may be automatically created by WCPRO, or you may do it manually
with a text editor.
It must contain the FULL NAME of the person eligible for the upgrade, as
well as the upgrade code. NOTE: The upgrade code cannot be contained in
the person's name or it will fail. The upgrade code also may NOT contain
the "/" character. This is to allow you to put a date on the same line in
the text file.
SAMPLE UPGRADOR.LST:
====================
FRED FINORK KAYAY 10/10/92
GREGORY GUTIERREZ OKYNOT 10/02/92
-----
USING WCPRO TO CREATE UPGRADOR.LST:
===================================
First, edit the user records of the people you intend to upgrade. I
suggest entering the current date in the MEMO DATE field, and the
upgrade code in the COMMENT2 field.
Set up a WCPRO command file to match ALL users with a MEMO DATE less
than NN days old, and write a report containing USER NAME, COMMENT2,
and MEMO DATE, all output as fixed length records. Run WCPRO with this
command file whenever you want to add users eligible for upgrade.
Of course you may omit the MEMO DATE from the output, but I find it
convenient for reference purposes. You'll want to FILL IN the memo
date, though, because you'll need that field to LIMIT the names output
by WCPRO.
DISPLAY FILES:
==============
In the directory defined in TEXTPATH, you must place your WELCOME.TXT and
your FAILED.TXT files. If the caller successfully enters the upgrade code,
the WELCOME.TXT file is displayed. If not, then the FAILED.TXT file is
shown.
SAMPLE WELCOME.TXT:
===================
Now that you have been upgraded to MEMBER level, please take a moment to
write down this telephone number. It will give you easier access to the
Cabin:
(213) 656-6955
Also, keep your verification letter in a safe place. If you should ever
need to reconfirm your membership, the upgrade code in the verification
letter may be used to help us locate your original application.
Enjoy the board ... and feel free to pass along any comments or suggestions
to help improve our operations.
Later on, if you should decide to become a supporting subscriber, information
is available online (Bulletin #17) or by downloading SUBSCRIB.APP.
-----
SAMPLE FAILED.TXT:
==================
If you feel that you need assistance completing the upgrade procedure,
please leave a comment to the SysOp and check back in a few hours for
further instructions.
SETTING UP A DOOR:
==================
The Wildcat! manual and other tutorials have done a fine job of explaining
how to set up a door on your BBS. Therefore I won't re-invent the wheel by
going through all of the directory naming and batch file creating necessary
to execute UPGRADOR.
It's important to note that UPGRADOR will check the CURRENT directory (where
your DOOR program is started) for either DOOR.SYS or CALLINFO.BBS. Wildcat!
version 3.x creates DOOR.SYS; earlier versions created CALLINFO.BBS. On my
system, I let UPGRADOR run from the current directory and search the DOS path
to find its configuration file.
IMPORTANT!!!
============
UPGRADOR needs ENVIRONMENT VARIABLES: These MUST be present for each node
of your Wildcat! system in order for UPGRADOR to function properly:
SET WCPORTID=2 < put these lines in your Wildcat! startup batch file and
SET WCIRQID=3 < check to be sure they are added to your environment.
NOTE that WCNODEID is NOT used by this door ...
If you have a non-standard port address, you'll need to provide an additional
environment variable with the DECIMAL port address:
SET COMBASE=1016 << substitute your correct decimal port address here.
That will override the default address of the port number specified in
WCPORTID. WCIRQID will still need to be set to the correct interrupt
value. UPGRADOR supports IRQs in the range 2-15.
A sample batch file for Wildcat! version 3.x would look something like this:
REM this is a sample batch file for UPGRADOR with Wildcat! 3.x
REM this assumes you SHELL to your doors. If you TERMINATE, you
REM need to add a change-directory back to your startup directory
REM and then run your startup batch file.
ECHO OFF
UPGRADOR
EXIT
Note that UPGRADOR monitors time online and Carrier Detect, and will close
and exit gracefully back to the node if the caller drops offline while in
the door.
------------------------------------------------------------------
PROBLEMS, SUGGESTIONS:
This program is public domain. I don't seek or accept any donations for
this or any of my other Wildcat! utility programs, including TODAYBBS,
FLOP, MSTAT, USTAT, and others.
I welcome suggestions, and will try to help (no guarantees) if there are
problems.
You may contact me at The Charlatan's Cabin BBS (213) 654-7337. Mention
your Wildcat! registration number in the comment and you'll be upgraded to
visiting sysop level without the usually required registration by mail.
You may also leave a message via CompuServe EMail. My CompuServe account
number is 70250,220. I also regularly check the Mustang Software head-
quarters BBS, especially the "3rd Party Utilities Help" conference.
Please, NO VOICE CALLS. This isn't meant to be unfriendly, but with the
price of public domain software these days ... I just can't afford to be
"on call." I WILL respond to your questions via my BBS or CompuServe,
or via the Mustang Software registered SysOp BBS.
Version history:
1.01 10/10/92 First release of UPGRADOR.